package com.yueman.ptoolopenticket.ticket.dto.request.lixin;

import com.yueman.ptoolopenticket.ticket.dto.request.BaseReq;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class RealNameAuthReq extends BaseReq {
    /**
     * 用户ID
     */
    @NotNull(message = "uid不能为空")
    public String uid;
    /**
     * 所属省份的代码
     */
   // @NotBlank(message = "sssf不能为空")
    public String sssf;
    /**
     * 身份证号码
     */
    @NotNull(message = "IDCardNo不能为空")
    public String IDCardNo;
    /**
     * 名称
     */
    @NotNull(message = "name不能为空")
    public String name;
    /**
     * 电话
     */
    @NotNull(message = "phone不能为空")
    public String phone;
    /**
     * 身份证正面
     */
    @NotNull(message = "IDCardFrontUrl不能为空")
    public MultipartFile IDCardFrontUrl;
    /**
     * 身份证反面
     */
    @NotNull(message = "IDCardReverseUrl不能为空")
    public MultipartFile IDCardReverseUrl;
    /**
     * 人脸
     */
    @NotNull(message = "FaceUrl不能为空")
    public MultipartFile FaceUrl;
    /**
     * 身份证地址
     */
   @NotNull(message = "IDCardAdr不能为空")
    public String IDCardAdr;
    /**
     * 身份证开始日期
     */
    @NotBlank(message = "IDCardValidityStart不能为空")
    public String IDCardValidityStart;
    /**
     * 身份证结束日期
     */
    @NotBlank(message = "IDCardValidityStop不能为空")
    public String IDCardValidityStop;
    /**
     * 民族
     */
    @NotBlank(message = "Nation不能为空")
    public String Nation;
    /**
     * 签发机构
     */
    @NotBlank(message = "IssuingAuth不能为空")
    public String IssuingAuth;
}
